Automatic Synthesis of Decision Procedures: A Case Study of Ground and Linear Arithmetic
نویسندگان
چکیده
In this paper we address the problem of automatic synthesis of decision procedures. We evaluate our ideas on ground arithmetic and Fourier/Motzkin decision procedure for linear arithmetic, but the approach can be applied to other domains as well. The approach is well-suited to the proofplanning paradigm. The synthesis mechanism consists of several stages and sub-mechanisms. Some of these steps are performed automatically, while in some steps human assistance is necessary. Our system (adeptus), which we present in this paper, synthesized a decision procedure for ground arithmetic completely automatically and it used some specific method generators in generating a decision procedure for linear arithmetic. We believe that this approach can lead to automated assistance in constructing decision procedures and to more reliable implementations of decision procedures.
منابع مشابه
Estimating catches with automatic identification system (AIS) data: a case study of single otter trawl in Zhoushan fishing ground, China
The sailing tracks of single otter trawl vessels were simulated using cubic hermite spline (cHs) interpolation method based on the automatic identification system (AIS) data of 6 sampled vessels that were fishing in the Zhoushan fishing grounds after the close of the fishing season from September 2012 to January 2013. The vessels’ status (i.e. whether the vessels were fishing or not...
متن کاملEstimating catches with automatic identification system (AIS) data: a case study of single otter trawl in Zhoushan fishing ground, China
The sailing tracks of single otter trawl vessels were simulated using cubic hermite spline (cHs) interpolation method based on the automatic identification system (AIS) data of 6 sampled vessels that were fishing in the Zhoushan fishing grounds after the close of the fishing season from September 2012 to January 2013. The vessels’ status (i.e. whether the vessels were fishing or not) were dete...
متن کاملA Practical Extension Mechanism for Decision Procedures: the Case Study of Universal Presburger Arithmetic
In this paper, we propose a generic mechanism for extending decision procedures by means of a lemma speculation mechanism. This problem is important in order to widen the scope of decision procedures incorporated in state-of-the-art veri cation systems. Soundness and termination of the extension schema are formally stated and proved. As a case study, we consider extensions of a decision procedu...
متن کاملProviding a Method for Solving Interval Linear Multi-Objective Problems Based on the Goal Programming Approach
Most research has focused on multi-objective issues in its definitive form, with decision-making coefficients and variables assumed to be objective and constraint functions. In fact, due to inaccurate and ambiguous information, it is difficult to accurately identify the values of the coefficients and variables. Interval arithmetic is appropriate for describing and solving uncertainty and inaccu...
متن کاملAn Instantiation-Based Approach for Solving Quantified Linear Arithmetic
This paper presents a framework to derive instantiation-based decision procedures for satisfiability of quantified formulas in first-order theories, including its correctness, implementation, and evaluation. Using this framework we derive decision procedures for linear real arithmetic (LRA) and linear integer arithmetic (LIA) formulas with one quantifier alternation. Our procedure can be integr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007